package com.ruoyi.app.controller.pay.service;

import com.ruoyi.common.entity.VO.PayVO;
import com.ruoyi.common.entity.VO.RefundVO;

import javax.servlet.http.HttpServletRequest;
import java.util.Map;

public interface IPayService {
    Map<String, String> memberRechargeOrderPay(PayVO payVO);

    Map<String, String> petrolOrderPay(PayVO payVO);

    Map<String, String> orderRefund(RefundVO refundVO);

    String wxPayNotifyHandle(HttpServletRequest request, String callBackClassName);

    String wxRefundNotifyHandle(HttpServletRequest request, String callBackClassName);

}
